#ifndef PARAFLUIDFACE_H
#define PARAFLUIDFACE_H

#include "parafluidboundingsphere.h"
#include "parafluidtriangle.h"

namespace ParaFluid
{
	
	/**
	* Face
	*/
	class Face
	{
		
	public:
		
		/**
		* Return TRUE if the specified Segment P1-P2 intersect the Face
		*/
		bool intersectSegment(const Vector & p1, const Vector & p2) const;
		
	private:
		
		/**
		* 
		*/
		Triangle _triangle;
		
		/**
		* 
		*/
		BoundingSphere _boundingSphere;
		
	};
	
}

#endif
